/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package model.dao;

import java.util.ArrayList;
import model.dominio.TipoVeiculo;
import utilitario.ManipularArquivo;
import utilitario.ValidaException;

/**
 *
 * @author Leandro™
 */
public class DaoTipoVeiculo {

    public static boolean cadastraTipoVeiculo(TipoVeiculo tipo) {
        try {
            ManipularArquivo.salvarNoArquivo(tipo);
            return true;
        } catch (ValidaException ex) {
            System.out.println(ex.getMessage());
            return false;
        }
    }
    public static TipoVeiculo buscarTipoVeiculo(int codigo) {
       try {
	 TipoVeiculo tipo = TipoVeiculo.stringToObject(ManipularArquivo.buscarNoArquivo(TipoVeiculo.class.getName(),"codigo",codigo+""));
	 return tipo;
       } catch (ValidaException ex) {
	 System.out.println(ex.getMessage());
	 return null;
       }
    }
    
    public static ArrayList<TipoVeiculo> listarTiposDisponiveis(){
        
        return null;
    }
    
}